Skip to content

feat(generic): migration from bitnami scripts#1504

Open
leiicamundi wants to merge 51 commits intomainfrom
feature/bitnami-to-alt-migration
Open

feat(generic): migration from bitnami scripts#1504
leiicamundi wants to merge 51 commits intomainfrom
feature/bitnami-to-alt-migration

Conversation

@leiicamundi
Copy link
Contributor

No description provided.


echo "✓ Bitnami deployment ready"

# TODO: Generate test data for migration validation
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A new Todo was discovered. If it is not a priority right now, consider marking it for later attention.

TODO: # TODO: Generate test data for migration validation

🔕 React with 👎 (thumbs down) to this comment to acknowledge and prevent further reminders.


Click here to retry and refresh the list of remaining TODOs

id: matrix
with:
ci_matrix_file: ${{ env.CI_MATRIX_FILE }}
# TODO: revert later
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A new Todo was discovered. If it is not a priority right now, consider marking it for later attention.

TODO: # TODO: revert later

🔕 React with 👎 (thumbs down) to this comment to acknowledge and prevent further reminders.


Click here to retry and refresh the list of remaining TODOs


S3_BACKEND_BUCKET_PREFIX_EKS_SINGLE_REGION: aws/kubernetes/eks-single-region/

# TODO : revert this before merge
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A new Todo was discovered. If it is not a priority right now, consider marking it for later attention.

TODO: # TODO : revert this before merge

🔕 React with 👎 (thumbs down) to this comment to acknowledge and prevent further reminders.


Click here to retry and refresh the list of remaining TODOs

@github-actions
Copy link
Contributor

github-actions bot commented Feb 17, 2026

🔀 Skip Workflow Checklist

Check the boxes below to skip specific workflows for this PR.

Global options

  • skip_all - Skip all workflows

Individual workflows

  • skip_aws_cognito_daily_cleanup
  • skip_aws_common_procedure_s3_bucket
  • skip_aws_compute_ec2_single_region_daily_cleanup
  • skip_aws_compute_ec2_single_region_golden
  • skip_aws_compute_ec2_single_region_tests
  • skip_aws_ecs_single_region_fargate_daily_cleanup
  • skip_aws_ecs_single_region_fargate_golden
  • skip_aws_ecs_single_region_fargate_tests
  • skip_aws_eks_single_region_daily_cleanup
  • skip_aws_kubernetes_eks_dual_region_daily_cleanup
  • skip_aws_kubernetes_eks_dual_region_golden
  • skip_aws_kubernetes_eks_dual_region_teleport_tests
  • skip_aws_kubernetes_eks_dual_region_tests
  • skip_aws_kubernetes_eks_single_region_golden
  • skip_aws_kubernetes_eks_single_region_tests
  • skip_aws_modules_eks_rds_os_create_destruct_tests
  • skip_aws_modules_eks_rds_os_daily_cleanup
  • skip_aws_modules_eks_rds_os_tests
  • skip_aws_openshift_rosa_hcp_dual_region_golden
  • skip_aws_openshift_rosa_hcp_dual_region_tests
  • skip_aws_openshift_rosa_hcp_single_region_golden
  • skip_aws_openshift_rosa_hcp_single_region_tests
  • skip_aws_rosa_hcp_dual_region_daily_cleanup
  • skip_aws_rosa_hcp_single_region_daily_cleanup
  • skip_azure_aks_single_region_daily_cleanup
  • skip_azure_common_procedure_storageaccount_test
  • skip_azure_kubernetes_aks_single_region_golden
  • skip_azure_kubernetes_aks_single_region_tests
  • skip_generic_kubernetes_migration_test
  • skip_generic_kubernetes_operator_based_test
  • skip_internal_global_pr_todo_checker
  • skip_local_kubernetes_kind_single_region_tests

This checklist is automatically managed. Checked items will skip the corresponding workflow.

@leiicamundi leiicamundi force-pushed the feature/bitnami-to-alt-migration branch from 6ceadcc to e9ad358 Compare February 17, 2026 20:38
language: script
types: [terraform]
pass_filenames: false
# TODO: remove before merge - download trivy is broken
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A new Todo was discovered. If it is not a priority right now, consider marking it for later attention.

TODO: # TODO: remove before merge - download trivy is broken

🔕 React with 👎 (thumbs down) to this comment to acknowledge and prevent further reminders.


Click here to retry and refresh the list of remaining TODOs

- Add --connect-timeout 5 --max-time 10 to all readiness/wait curl calls
- Add --connect-timeout 5 --max-time 30 to all action curl calls (deploy, create)
- Fix 'totalItems' grep pattern (API returns 'totalItems' not 'total')
- Remove -f flag from HTTP_CODE curls to avoid 409+000 concatenation
- Add ES indexing retry loop in verify job (up to 12 retries x 10s)
- Reduce WebModeler readiness retries from 6x10s to 3x5s

Seed job: 8m58s -> 43s
Verify job: timeout -> 39s
The image camunda/keycloak:quay-optimized-26.5.0 does not exist.
Reverts the erroneous bump from commit 0f6ca76.
@leiicamundi leiicamundi force-pushed the feature/bitnami-to-alt-migration branch 2 times, most recently from d5c857a to 8a1ab51 Compare March 2, 2026 13:34
The _reindex API fails for some empty indices due to mapping-only
incompatibilities (e.g. optimize-process-instance-migration-seed-process_v8).
This caused the entire es-restore job to fail with backoffLimit reached.

Changes:
- Check source doc count before reindexing; skip indices with 0 docs
- Remove -f flag from curl to show error responses for diagnostics
- Parse response body for errors instead of relying on curl exit code
- Report skipped empty indices in final summary
@leiicamundi leiicamundi force-pushed the feature/bitnami-to-alt-migration branch from 8a1ab51 to ba28560 Compare March 2, 2026 14:03
When CAMUNDA_HELM_CHART_VERSION is the default placeholder
(0.0.0-snapshot-alpha), helm upgrade fails because that version doesn't
exist in the public Helm repo.

Fix: auto-detect the installed chart version from helm list and use it
for --version in both helm_upgrade and helm_rollback_from_backup.
…clusion

When using --reuse-values, the existing identityPostgresql.enabled=true
and identityKeycloak.postgresql.enabled=true are carried over from the
Bitnami install. These conflict with external database / operator configs.

Explicitly set them to false in the operator-based values overlays.
Signed-off-by: Leo <153937047+leiicamundi@users.noreply.github.com>
… client secrets

- ES restore: Add 'camunda-' to index listing, cleanup, and alias grep
  patterns. Camunda 8.8 introduced a new 'camunda-*' index prefix for
  indices like camunda-user, camunda-authorization, camunda-tenant, etc.
  These were missed by the old grep pattern, causing Zeebe to fail with
  index_not_found_exception on *_alias indices.

- Identity: Generate explicit Helm overrides for client secrets (admin,
  console, connectors, orchestration). When identityKeycloak.enabled
  switches to false, the chart stops auto-rendering client secret env
  vars, causing Identity to crash with 'Please supply a valid client
  secret for Connectors'.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant